package com.hoshiicloud.commissioncalculation.param;

import com.hoshiicloud.common.query.PageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("流水查询对象")
public class TradeFlowQueryParam extends PageParam {

	@ApiModelProperty(value = "流水类型")
	private Integer txdate;

	@ApiModelProperty(value = "状态")
	private Integer status;


	@ApiModelProperty(value = "起始时间")
	private LocalDateTime startTime;

	@ApiModelProperty(value = "结束时间")
	private LocalDateTime endTime;

	@ApiModelProperty(value = "账户类型")
	private Integer transfelInAccType;

	@ApiModelProperty(value = "更新时间")
	private LocalDateTime updateTime;


	@ApiModelProperty(value = "业务单号(结算单)")
	private String business_order_no;

	@ApiModelProperty(value = "关联订单ID")
	private String order_id;

	@ApiModelProperty(value = "第三方支付交易单号")
	private String payment_trans_no;

	@ApiModelProperty(value = "单号")
	private String order_no;






	@ApiModelProperty(value = "是否删除（0-否 1-是）")
	private Integer deleted;

}
